.tree {
    width: 220px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    /*
    font-family: 'BentonSans-Bd';
    */
}
.tree li {
    white-space: nowrap;
}
.tree li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tree-node {
    height: 40px;
    border-top: 1px dotted blue;
    white-space: nowrap;
    cursor: pointer;
}
.tree-hit {
    cursor: pointer;
}
.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent {
    display: inline-block;
    width: 16px;
    height: 18px;
    vertical-align: top;
    overflow: hidden;
}
.tree-expanded {
    margin-top:10px;
    background: url('images/tree_icons.png') no-repeat -18px 0px;
}
.tree-expanded-hover {
    background: url('images/tree_icons.png') no-repeat -50px 0px;
}
.tree-collapsed {
   margin-top:10px;
    background: url('images/tree_icons.png') no-repeat 0px 0px;
}
.tree-collapsed-hover {
    background: url('images/tree_icons.png') no-repeat -32px 0px;
}

.tree-folder {
    margin-top:10px;
    background: url('images/tree_icons.png') no-repeat -208px 0;
}
.tree-folder-open {
    background: url('images/tree_icons.png') no-repeat -224px 0;
}


.tree-title {
    font-size: 12px;
    display: inline-block;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    padding: 0 2px;
    height: 40px;
    line-height: 40px;
}

.tree-node-hover {
    background: #eaf2ff;
    color: #000000;
}
.tree-node-selected {
    background-color: #E9F7FA;
    
     color: #000000;
}

.lnav_home, .lnav_view_rpt,.lnav_bld_rpt{
    margin-left:-35px;
    padding-left:35px;
    width:185px;
    background: none repeat scroll 0 0 #7FCDDD;
}
